Kirpiler, doğada çeşitli besin kaynaklarıyla beslenen omnivor (hepçil) hayvanlardır. Beslenme alışkanlıkları mevsime, yaşadıkları coğrafyaya ve mevcut yiyecek kaynaklarına göre değişiklik gösterir.
Temel olarak kirpilerin beslenme düzeninde şu besinler bulunur:
- Böcekler ve Omurgasızlar: Kirpiler, diyetlerinin büyük bir bölümünü böcekler, sümüklüböcekler, solucanlar, kırkayaklar ve diğer omurgasızlarla karşılarlar. Bu canlılar, kirpiler için önemli bir protein kaynağıdır.
- Meyveler ve Sebzeler: Kirpiler, olgunlaşmış meyveler (örneğin, böğürtlen, elma, armut) ve bazı sebzeleri de tüketirler. Bu besinler, vitamin ve lif açısından zengindir.
- Küçük Omurgalılar: Nadiren de olsa, kirpiler kuş yavruları, fare yavruları, kurbağalar ve yılanlar gibi küçük omurgalıları avlayabilirler.
- Leş: Kirpiler, fırsat bulduklarında leş de yiyebilirler, ancak bu beslenme alışkanlığı yaygın değildir.
- Yumurta: Kirpiler, buldukları kuş%20yumurtası veya sürüngen%20yumurtası gibi yumurtaları da yiyebilirler.